Villa Del Sol, this restaurant is located on the first floor of the largest outlet in the local suburbs. The restaurant is quite conspicuous, so we came here to check in with the mentality of giving it a try. Unexpectedly, it is surprisingly worthy of praise.